<html>

<head>
    <title>${WORKER_HOSTNAME}</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script src="https://2gether.video/release/extension.website.user.js"></script>
</head>

<body>
    <script>
        const WORKER_HOSTNAME = "${WORKER_HOSTNAME}"

        function getProxyURL(origin, force = false) {
            if (origin.startsWith("/")) {
                return origin;
            }
            let url = new URL(origin);
            if (url.hostname.endsWith(WORKER_HOSTNAME)) {
                // TODO port
                return origin;
            }
            if (url.pathname.endsWith(".ts")) {
                return origin;
            }
            url.host = url.host.replaceAll(\/\\./g, '_') + '.' + WORKER_HOSTNAME;
            console.log("origin", origin, '->', url.toString());
            return url.toString();
        }
        function go() {
            let url = document.getElementById('urlInput').value;
            if (!url.startsWith('http')) {
                url = 'https://' + url;
            }
            url = url.replace("http://", "https://");
            window.location = getProxyURL(url);
        }
    </script>
    <p>无需安装插件,输入网址,点击前往,即可一起看视频</p>
    <p>在线版仅支持小部分网站,安装插件后可以在电脑手机平板上一起观看任意网站,访问插件主页获取安装说明<a href="http://2gether.video/">http://2gether.video/</a></p>
    <input id="urlInput" placeholder="输入视频网站地址" />
    <button onclick="go()">前往</button>
    <p>虽然本站不会存储你的任何信息,但是为了您的数据安全考虑,请不要在跳转后的页面输入密码或登录</p>
    <p>注意:所有内容由用户访问的网站提供,本站不存储提供任何数据以及内容</p>
    <p>如果您不希望用户通过本站访问你的网站,或用户访问的一些网站侵犯了您的权益,请立即联系我们禁止相关网页的访问</p>

</body>

</html>